package com.itlong.cloud.POJO.VO.property;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * <desc>
 *      物业用户登录校验VO
 * </desc>
 *
 * @createDate 2017/10/13
 */
@Data
@NoArgsConstructor
public class PropertyUserLoginCheckVO implements Serializable {

    private String loginUserId;

    //账号名称
    private String userName;

    //真实名称
    private String realName;

    //物业名称
    private String propertyName;

    private String token;

    private List<PropertyProjectRoleVO> ProjectRoleVOList;

    private Integer bindPhoneNum;       // 是否绑定手机号，0否 1是
    private Integer updatePassword;       // 是否修改密码，0否 1是
    private Integer completeBaseInfo;       // 是否完善基本信息，0否 1是
    private Integer phoneSafety;       // 是否需要做安全验证，0否 1是
    private String passwordTime;       // 上次修改密码时间

    private String administratorPhone;      // 管理员绑定手机号
    private String propertyPhone;                    // 物业联系方式
    private String countryId;                    // 国家id
    private String provinceId;                    // 省id
    private String cityId;                    // 市id
    private String districtId;                    // 区id
    private String location;                    // 所在地区
    private String address;                    // 详细地址

    public PropertyUserLoginCheckVO(String loginUserId, String userName, String realName, String token) {
        this.loginUserId = loginUserId;
        this.userName = userName;
        this.realName = realName;
        this.token = token;
    }
}